package com.daxidi.cn.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author JiaLin
 * create 2020-11-16
 */
@ApiModel("订单详细信息微信信息Vo")
@Data
public class WxPaySystemVo {

    @ApiModelProperty("支付单号")
    private String outTradeNo;

    @ApiModelProperty("支付状态")
    private String payStatus;

    @ApiModelProperty("商户账号")
    private String mchId;

    @ApiModelProperty("商户银行账户")
    private String bank;

    @ApiModelProperty("付款银行")
    private String whichBank;

    @ApiModelProperty("APP ID")
    private String appId;

    //格式 + 东八区
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("开始时间")
    private Date timeStart;

    //格式 + 东八区
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("结束时间")
    private Date timeEnd;

    @ApiModelProperty("错误码")
    private String errCode;

    @ApiModelProperty("状态描述")
    private String errCodeDes;

}
